<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>诺诺开票配置</title>
  <meta name="renderer" content="webkit">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  <link rel="stylesheet" href="{{asset('/layuiadmin/layui/css/layui.css')}}" media="all">
  <link rel="stylesheet" href="{{asset('/layuiadmin/style/admin.css')}}" media="all">
  <style>
    .edit{background-color: #ed9c3a;}
    .shenhe{background-color: #429488;}
    .see{background-color: #7cb717;}
    .tongbu{background-color: #4c9ef8;color:#fff;}
    .cur{color:#009688;}
  </style>
</head>
<body>
<div class="layui-fluid">
  <div class="layui-row layui-col-space15">
    <div class="layui-col-md12">
      <div class="layui-fluid">
        <div class="layui-row layui-col-space15">
          <div class="layui-col-md12" style="margin-top:0px">
            <div class="layui-card">
              <div class="layui-card-header">诺诺开票配置</div>
              <div class="layui-card-body">
                  
                <div class="layui-btn-container" style="font-size:14px;">
                  <a class="layui-btn layui-btn-primary addnuonuo" lay-href="" style="background-color:#3475c3;border-radius: 5px;border:none;color:#fff;display: inline-block;width: 122px;">添加开票配置</a>
                </div>

                <table class="layui-hide" id="test-table-page" lay-filter="test-table-page"></table>
                
                <!-- 判断状态 -->
                <script type="text/html" id="withTaxFlag">
                  @{{#  if(d.withTaxFlag == 0){ }}
                    不含税
                  @{{#  } else { }}
                    含税
                  @{{#  } }}
                </script>

                <!-- 判断状态 -->
                <script type="text/html" id="table-content-list" class="layui-btn-small">
                
                  @{{#  if(d.is_billing == 1){ }}
                    <a class="layui-btn layui-btn-xs see">默认开票配置</a>
                  @{{#  } else { }}
                    <a class="layui-btn layui-btn-xs set_default" lay-event="set_default">设为默认</a>
                  @{{#  } }}
                  
                  <a class="layui-btn layui-btn-normal layui-btn-xs edit" lay-event="edit">修改配置</a>
                  <a class="layui-btn layui-btn-danger layui-btn-xs del" lay-event="del">删除配置</a>
                </script>
                
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>
<input type="hidden" class="store_id">
<input type="hidden" class="sort">
<input type="hidden" class="stu_class_no">
<input type="hidden" class="stu_order_batch_no">
<input type="hidden" class="user_id">
<input type="hidden" class="pay_status">
<input type="hidden" class="pay_type">

<script src="{{asset('/layuiadmin/layui/layui.js')}}"></script>
<script src="{{asset('/layuiadmin/jquery.min.js')}}"></script>
<script src="{{asset('/layuiadmin/jquerysession.js')}}"></script>
<script>
  var token = localStorage.getItem("Usertoken");
  var str=location.search;
  var store_id=str.split('?')[1];
  
  layui.config({
    base: '../../layuiadmin/' //静态资源所在路径
  }).extend({
    index: 'lib/index' //主入口模块
  }).use(['index','form','table','laydate'], function(){
    var $ = layui.$
        ,admin = layui.admin
        ,form = layui.form
        ,table = layui.table
        ,laydate = layui.laydate;
            
    // 未登录,跳转登录页面
    $(document).ready(function(){
      if(token==null){
        window.location.href="{{url('/user/login')}}";
      }
    })

    // 渲染表格
    table.render({
      elem: '#test-table-page'
      ,url: "{{url('/api/glow/nuonuo_list')}}" // api/user/merchant_lists
      ,method: 'post'
      ,where:{
        token:token,
        store_id:store_id
      }
      ,request:{
        pageName: 'p',
        limitName: 'l'
      }
      ,page: true
      ,cellMinWidth: 150
      ,cols: [[
        {field: 'userTax', title: '税号'},
        {field: 'withTaxFlag', title: '含税标志', templet: '#withTaxFlag'},
        {field: 'taxRate', title: '税率'},
        {field: 'clerk', title: '开票人名称'},
        {field: 'remark', title: '开票备注'},
        {field: 'goodsName', title: '开票默认商品名称'},
        {width: 250, align: 'center', fixed: 'right', toolbar: '#table-content-list', title: '操作', templet: '#is_billing'},
      ]]
      ,response: {
        statusName: 'status' //数据状态的字段名称，默认：code
        ,statusCode: 1 //成功的状态码，默认：0
        ,msgName: 'message' //状态信息的字段名称，默认：msg
        ,countName: 't' //数据总数的字段名称，默认：count
        ,dataName: 'data' //数据列表的字段名称，默认：data
      }
      ,done: function(res, curr, count){
        $('th').css({'font-weight': 'bold', 'font-size': '15','color': 'black','background':'linear-gradient(#f2f2f2,#cfcfcf)'});	//进行表头样式设置
      }
    });

    table.on('tool(test-table-page)', function(obj){ //注：tool是工具条事件名，test是table原始容器的属性 lay-filter="对应的值"
      var e = obj.data; //获得当前行数据
      var layEvent = obj.event; //获得 lay-event 对应的值（也可以是表头的 event 参数对应的值）
      var tr = obj.tr; //获得当前行 tr 的DOM对象
      
      if(layEvent === 'set_default'){ // 设为默认开票配置
        $.post("{{url('/api/glow/nuonuo_set_default')}}", {
          token: token,
          store_id: store_id,
          nuonuo_id: e.id,
        }, function(res){
          if(res.status==1){
            layer.msg(res.message, {
              offset: '50px'
              ,icon: 1
              ,time: 1500
            }, function() {
                window.location.reload();
            });
          }else{
            layer.msg(res.message, {
              offset: '50px'
              ,icon: 2
              ,time: 3000
            });
          }
        }, "json");
      }
      
      if(layEvent === 'edit'){ //
        localStorage.setItem('store_store_id', e.store_id);
        $('.edit').attr('lay-href', "{{url('/user/nuonuo?')}}" + e.id);
      }else if(layEvent === 'del'){
        layer.confirm('确定删除此开票配置?', {icon: 2}, function(index){
          $.post("{{url('/api/glow/del_nuonuo')}}", {
            token: token,
            nuonuo_id: e.id,
          }, function(res){
            if(res.status==1){
              obj.del(); //删除对应行（tr）的DOM结构，并更新缓存
              layer.close(index);
              layer.msg(res.message, {
                offset: '50px'
                ,icon: 1
                ,time: 2000
              });
            }else{
              layer.msg(res.message, {
                offset: '50px'
                ,icon: 2
                ,time: 3000
              });
            }
          },"json");
        });
      }
    });

    $('.addnuonuo').click(function(){
      $(this).attr('lay-href', "{{url('/user/nuonuo?')}}");
    })

  });
</script>
</body>
</html>